#include <iostream>
#include <vector>
using namespace std;
template<class t1,class t2>
class Data
{
public:
    Data()
    {
        cout<<"Data <t1,t2>"<<endl;
    }
private:
    t1 d1;
    t2 d2;
};

template<>//对于模板的特化，就是将模板参数指定特殊的值了，原来的模板参数是在生成实例时指定的。
class Data<int,char>//全特化
{
public:
    Data()
    {
        cout<<"Data <int,char>"<<endl;
    }
private:
    int d1;
    char d2;
};

template<typename t1>
class Data<t1,char>//部分特化
{
public:
    Data()
    {
        cout<<"Data <t1,char>"<<endl;
    }
private:
    int d1;
    char d2;
};
int main()
{

}